@MastersThesis{AmorimTerceiro:2009:SiPaCo,
author = "Amorim Terceiro, Francisco Carlos de",
title = "Simula{\c{c}}{\~a}o paralela de um controle discreto de atitude,
com dois processadores e um sistema operacional de tempo real,
para a Plataforma Multi-Miss{\~a}o",
school = "Instituto Nacional de Pesquisas Espaciais (INPE)",
year = "2009",
address = "S{\~a}o Jos{\'e} dos Campos",
month = "2007-08-31",
keywords = "simula{\c{c}}{\~a}o de controle, simula{\c{c}}{\~a}o de
atitude, simula{\c{c}}{\~a}o paralela, multiprocessador,
gera{\c{c}}{\~a}o autom{\'a}tica de c{\'o}digo, plataforma
multi-sess{\~a}o, sistema operacional de tempo real (SOTR),
rtems, control simulation, attitude simulation, parallel
simulation, multiprocessor, automatic code generation,
multi-mission plataform (MMP), real time operating systems (RTOS),
rtems.",
abstract = "O objetivo deste trabalho {\'e} realizar simula{\c{c}}{\~o}es
paralelas de um Sistema de Controle de Atitude (SCA), com dois
processadores e um Sistema Operacional de Tempo Real (SOTR), para
a Plataforma Multi-Miss{\~a}o (PMM) no seu Modo Nominal de
Opera{\c{c}}{\~a}o, com o prop{\'o}sito de aprimorar o grau de
realismo das simula{\c{c}}{\~o}es j{\'a} realizadas para esta
plataforma. A PMM {\'e} um sat{\'e}lite atualmente em
desenvolvimento no Instituto Nacional de Pesquisas Espaciais
(INPE) seguindo um paradigma moderno no desenvolvimento de
sat{\'e}lites, onde uma arquitetura base ser{\'a} desenvolvida
para o reuso em diversas miss{\~o}es. Para atingir os objetivos
deste trabalho foram realizados estudos sobre controle de atitude,
simula{\c{c}}{\~a}o paralela / distribu{\'{\i}}da,
computa{\c{c}}{\~a}o em tempo real, gera{\c{c}}{\~a}o
autom{\'a}tica de c{\'o}digo e computa{\c{c}}{\~a}o embarcada.
Este trabalho faz uso de modelos do ambiente espacial e do SCA da
PMM no seu Modo Nominal de opera{\c{c}}{\~a}o, elaborados no
ambiente de modelagem e simula{\c{c}}{\~a}o MATRIXx /
SystemBuild. A ferramenta MATRIXx / AutoCode foi utilizada para
gerar automaticamente o c{\'o}digo fonte de simuladores, em
linguagem ANSI C, a partir desses mesmos modelos. O processo de
gera{\c{c}}{\~a}o autom{\'a}tica de c{\'o}digo foi
personalizado para tr{\^e}s ambientes computacionais: o iHawk, o
ERC32CSS-Linux Monoprocessado e o ERC32CSS-Linux Multiprocessado.
Para cada um dos ambientes foi implementado um Sistema de
Simula{\c{c}}{\~a}o Paralela / Distribu{\'{\i}}da (SSPD). Os
resultados das simula{\c{c}}{\~o}es dos SSPDs foram comparados e
validados com a simula{\c{c}}{\~a}o em tempo virtual realizada
no MATRIXx / SystemBuild. Em todos os tr{\^e}s ambientes
computacionais os resultados se mostraram bastante
satisfat{\'o}rios. ABSTRACT: The goal of this work is to perform
parallel simulations of an Attitude Control System (ACS), with two
processors and a Real Time Operating System (RTOS), for the
Multi-Mission Platform (MMP) in its Nominal Operational Mode. The
improvement of the level of realism of simulations accomplished
for this satellite is the main purpose of the work. The MMP is a
satellite being developed at the National Institute for Space
Research (INPE) following a modern paradigm of satellite
development, where the satellite basic architecture can be reused
in other missions. To ccomplish the goals of this work, we studied
attitude control, parallel/distributed simulation, real time
computing, automatic code generation and embedded computing. This
work uses models of the space environment and the MMP ACS in the
Nominal Operational Mode, developed in the MATRIXx / SystemBuild
modeling and simulation environment. The MATRIXx / AutoCode tool
was utilized to automatically generate the simulator source codes,
in ANSI C language, from the same models. The automatic code
generation process was customized to become adequate for three
computing environments: the iHawk, the ERC32CSS-Linux
Monoprocessed and the ERC32CSS-Linux Multiprocessed. For each of
those environments a Parallel / Distributed Simulation System
(PDSS) was implemented. The PDSS simulation results were compared
and validated with the virtual time simulation accomplished with
the MATRIXx / SystemBuild environment. The results in all three
computing environments have shown to be really satisfactory.",
committee = "Milani, Paulo Gi{\'a}como (presidente) and Souza, Marcelo Lopes
de Oliveira e (orientador) and Lopes, Roberto Vieira da Fonseca
and Trivelato, Gilberto da Cunha and Moreira, Fernando Jos{\'e}
de Oliveira",
copyholder = "SID/SCD",
englishtitle = "Parallel simulation of a discrete attitude controller, with two
processors and a real time operating system, for the multi-mission
platform.",
language = "pt",
pages = "217",
ibi = "8JMKD3MGPBW/32HCGQ8",
url = "http://urlib.net/ibi/8JMKD3MGPBW/32HCGQ8",
targetfile = "publicacao.pdf",
urlaccessdate = "13 maio 2024"
}